.nav-wrap{
	position: fixed;
	z-index: 1200;
	width: 100%;
	overflow: hidden;
	font-size: .3rem;
	background-color: #fff;
}
.nav-box{
	width: 516px;
	/*position: relative;
	display: flex;
	width: 600px;
	height: .8rem;*/
}
.nav-box .border-bottom-1px::after{
	height: 3px;
	background-color: transparent;
}
.nav-box .nav-active.border-bottom-1px::after{
	background-color: #f65287;
}
#topNav .swiper-slide{
	display: inline-block;
	width: 60px;
    box-sizing: border-box;
    white-space: normal;
    text-align: center;
	line-height: .8rem;
	padding: 0px 2px;
}
#topNav .swiper-slide a{
	transition:all .3s ease;
	display:block;
	color: #000;
}
.container{
	padding-top: 40px;
	padding-bottom: 1.2rem;
	background-color: #fff;
	overflow: hidden;
}